Class ComponentButton
extends ComponentActionBaseclass ComponentActionBasedetritus-client/utils/components/ComponentActionBase
Utils Component Button Structure
Constructor
constructor(data: ComponentActionDatainterface ComponentActionDatadetritus-client/utils/components/ComponentActionData = {})
Properties
emoji?: null | ComponentEmojiDatatype ComponentEmojiDatadetritus-client/utils/components/ComponentEmojiData[src]
style: MessageComponentButtonStylesenum MessageComponentButtonStylesdetritus-client/MessageComponentButtonStyles = MessageComponentButtonStyles.PRIMARYenum MessageComponentButtonStylesdetritus-client/MessageComponentButtonStyles[src]
type = MessageComponentTypes.BUTTONenum MessageComponentTypesdetritus-client/MessageComponentTypes[src]
Methods
setCustomId(customId: null | string): ComponentButtonclass ComponentButtondetritus-client/utils/components/ComponentButton[src]
setDisabled(disabled: boolean): ComponentButtonclass ComponentButtondetritus-client/utils/components/ComponentButton[src]
setEmoji(
emoji: null | ComponentEmojiDatatype ComponentEmojiDatadetritus-client/utils/components/ComponentEmojiData
): ComponentButtonclass ComponentButtondetritus-client/utils/components/ComponentButton[src]setLabel(label: null | string): ComponentButtonclass ComponentButtondetritus-client/utils/components/ComponentButton[src]
setStyle(
style: MessageComponentButtonStylesenum MessageComponentButtonStylesdetritus-client/MessageComponentButtonStyles
): ComponentButtonclass ComponentButtondetritus-client/utils/components/ComponentButton[src]setUrl(url: null | string): ComponentButtonclass ComponentButtondetritus-client/utils/components/ComponentButton[src]